Прослеживаемость/Маркировка и ввод в оборот

Маркировка и ввод в оборот

Прослеживаемость · можно ли отгружать эту партию сейчас — отвечает состояние кода в государственной системе, а не отметка оператора

Экран недоступен на этом уровне зрелости, и это не ограничение интерфейса. Ниже A3 нет статусных моделей: «введён в оборот» превращается в отметку оператора, и исчезает единственное, что отличает законную отгрузку от незаконной. Основание задачи императивное (Федеральный закон № 381-ФЗ), поэтому работать с маркировкой «частично» нельзя — ни один блок этого экрана не показывается, пока модуль не достиг A3.

Прогрессивное раскрытие скрывает расчёты и графики. Запрет отгрузки скрывать нельзя: спрятанный запрет читается как разрешение.

Отгружено без подтверждённого ввода
2
Расхождений с ГИС МТ
3
Доля нечитаемых кодов
0,8 %
Последний обмен с ГИС МТ
не отвечает 26 мин

Государственная система недоступна — ввод в оборот и отгрузка ЗАБЛОКИРОВАНЫ. Это состояние «Ошибка» и оно запрещает работу, а не предупреждает о ней: пока состояние кода в ГИС МТ неизвестно, отгрузка означала бы товар вне закона. Коды и партии при этом видны — скрывать данные незачем, запрещено только действие. Норма показателей: отгружено без ввода = 0 · расхождений = 0 · нечитаемых ≤ 0,5 %.

Действия

Два действия отключены не «пока грузится», а потому что запрещены. «Подтвердить ввод в оборот» и «Списать коды» требуют ответа ГИС МТ: состояние наступает по принятому государственной системой отчёту о нанесении, а не по отметке здесь (R-TRACE1). «Отчёт отправлен» и «отчёт принят» — разные события, и между ними товар не легален.

Отбор
Кодов: 8
Коды партии ПМ-2026-0417 · сходимость двух учётов
Код · схема Партия Состояние у нас Состояние в ГИС МТ Расхождение · срок устранения Отгрузка
0104607…8821 · GS1 DataMatrixПМ-2026-0417 Введён в оборотВведён в оборот — разрешена
0104607…8822 · GS1 DataMatrixПМ-2026-0417 Введён в оборотНанесён есть · устранить до 24.08.2026 ✕ запрещена — отчёт не принят (R-TRACE1)
0104607…8823 · GS1 DataMatrixПМ-2026-0417 Введён в оборотне известно — обмен не отвечает неизвестно с 26 мин ✕ запрещена — состояние не подтверждено
0104607…8824 · GS1 DataMatrixПМ-2026-0417 ПеревыпущенПеревыпущен — прежний код 0104607…8799, причина: нечитаем
0104607…8825 · GS1 DataMatrixПМ-2026-0417 НанесёнНанесён — ввод в оборот не подтверждён
0104607…9001 · короб SSCCПМ-2026-0417 Введён в оборот · агрегат из 24 единицВведён в оборот — разрешена · вывод короба выведет 24 вложенные (R-TRACE4)
0104607…8830 · GS1 DataMatrixПМ-2026-0392 Заблокирован отзывомЗаблокирован — ✕ запрещена — отзыв ОТЗ-2026-14 (R-TRACE5)
0104607…8831 · GS1 DataMatrixПМ-2026-0392 Выведен из оборотаВведён в оборот есть · срок устранения истёк 21.08.2026 ✕ запрещена — расхождение не устранено (R-TRACE2)

Генеалогия набирается из партий склада, а не заводится здесь. Каждая партия, участвовавшая в операции, включается в связь «родитель — потомок» (СТ-21, ЗАП-WMS-01 → ЗАП-TRACE-02). Это ссылка, а не порождение: партия живёт своей жизнью на складе, а генеалогия лишь помнит, из чего вышло изделие. Отзыв опирается на неё — без связи отзывать нечего.

Две строки показывают, зачем состояние сверяется, а не выводится из своих записей (R-TRACE2). Код …8822: у нас «введён в оборот», в ГИС МТ «нанесён» — отчёт отправлен, но не принят. Код …8831: у нас «выведен», в системе «введён», и срок устранения уже истёк. Учёт, считающий себя источником истины о коде, узнал бы об этом на проверке — когда партия уже отгружена.

Строка …8824 — перевыпуск, а не переклейка (R-TRACE3). Прежний код и причина сохранены. Без этой записи доля нечитаемых всегда равна нулю: испорченные коды исчезают из учёта вместе с этикеткой, и показатель качества нанесения перестаёт существовать. Здесь он 0,8 % при норме ≤ 0,5 % — то есть измерим и превышен.

Строка …9001 — короб, и связь с единицей не разорвана (R-TRACE4). Код короба хранит состав, вывод короба выводит 24 вложенные единицы. Упаковка — самое частое место разрыва прослеживаемости: коробку вскрывают физически, а в учёте это событие никто не отражает.

Расхождения с ГИС МТ как самостоятельные записи
КодУ насВ ГИС МТОбнаруженоСрок устраненияСостояние
…8822Введён в оборотНанесён22.08.202624.08.2026в работе
…8831Выведен из оборотаВведён в оборот19.08.202621.08.2026 — истёкпросрочено
…8823Введён в оборотнеизвестно22.08.2026—обмен недоступен

Расхождение — сущность со сроком, а не пометка на коде (R-TRACE2). У записи есть дата обнаружения и срок устранения, и один из трёх сроков уже истёк. Пометка без срока не даёт ответить на вопрос «сколько мы уже вне закона».

Состояния экрана
Пусто Партий в маркировке нет — показаны остатки заказанных кодов по схемам идентификации и сроки, после которых неиспользованные коды списываются.
Загрузка Скелет реестра партий: состав и схемы известны, ждём состояния кодов и результаты обмена с государственной системой.
Ошибка Государственная система недоступна: коды и партии видны, состояние в ГИС МТ неизвестно — ввод в оборот и отгрузка заблокированы, а не разрешены «до выяснения». Действие «Повторить».
Нет прав Не хватает операции APPR: реестр, состояния и расхождения видны, подтверждение ввода в оборот и списание кодов недоступны.
Данных больше предела Кодов больше порога — свод по партиям и состояниям, построчный список фильтром либо в выгрузку.
Контракт экрана (для ТЗ)

Объект / архетип

Объект доступа не назван. В книге объекты OBJ-* заведены только для НСИ и администрирования; для модуля прослеживаемости их нет. Придумать код здесь значило бы завести первоисточник в потребителе (П1.1); заводит TMOD-32. Архетипы — 1 · реестр и 6 · дашборд.

Поля

ПолеТипОбязательноеПравило
Серийный код и схема идентификациитекст, ссылка на справочник схемда—
ПартияссылкадаR-TRACE4
Дата нанесения, ввода и вывода из оборотадатынанесение — даR-TRACE1
Состояние кодаперечисление статусной моделида, меняется только переходомR-TRACE1
Состояние кода в государственной системеперечисление, из обменадаR-TRACE2
Расхождение состояния и срок устраненияпризнак, датада при расхожденииR-TRACE2
Признак нечитаемости и прежний кодпризнак, ссылкада при перевыпускеR-TRACE3
Код агрегирован вссылка на код коробада для вложенной единицыR-TRACE4
Отзывссылка на перечень отзывада при блокировкеR-TRACE5

Состояния экрана

Пусто — остатки заказанных кодов и сроки списания · загрузка — скелет реестра, схемы известны · ошибка — государственная система недоступна, ввод и отгрузка заблокированы · нет прав — без APPR видно всё, подтверждение и списание недоступны · данных больше предела — свод по партиям и состояниям.

Права (кнопка ↔ операция)

ДействиеОперацияРоли
Заказать и эмитировать кодыCTRACE.OPER
Нанести код, подтвердить читаемость, агрегироватьUTRACE.OPER
Подтвердить ввод в оборот и вывод из оборотаPOSTTRACE.APPR
Списать неиспользованные коды, утвердить перевыпускAPPRTRACE.APPR
Выгрузить отчёт об отказах обмена и расхожденияхEXPTRACE.READ и выше

Связанные термины и уровень зрелости

Код маркировки · обмен с ГИС МТ · схема идентификации GS1 · сериализация и агрегация · перевыпуск · перечень отзыва — показывается с уровня A3 / B3, и ниже A3 не показывается вовсе: скрыть можно расчёт, но не запрет отгрузки.

Чего на экране намеренно нет

Дерева генеалогии — видно, что код агрегирован и в какой короб, но восстановление цепочки «из чего сделано» это TRACE-2. Выполнения отзыва — поиска и изъятия затронутого — TRACE-3. Сверки реквизитов с контрагентами — TRACE-4. Паспорта изделия — TRACE-5. Обмен с ВетИС и ЕГАИС устроен так же, но живёт в разделе национальной системы: здесь единый механизм на примере ГИС МТ.